@charset "UTF-8";
 @media all {
/*#smoothmenu1 { overflow:hidden; margin: 0; display:inline; position:relative; line-height:0; height: 50px; }
#smoothmenu1 ul { margin:0; padding:0; display:inline; float:right; }
#smoothmenu1 ul li { display:inline; float:left; list-style-type:none; margin:0; padding:0; height: 50px; background: url(../../img/sep-menu.png) no-repeat left center; }
#smoothmenu1 ul li a .first{ background: none; color:#F00}
#smoothmenu1 ul li a { background:transparent; color:#000; display:block; font-size: 125%; line-height: 20px; margin:0; padding: 15px 25px; text-decoration:none; width:auto; }
#smoothmenu1 ul li a span .first {color:#F00  }
#smoothmenu1 ul li a span{color:#000;}
#smoothmenu1 ul li a:focus,
#smoothmenu1 ul li a:hover,
#nsmoothmenu1 ul li a:active { color:#F00; text-decoration:none; outline: 0 none; }
#smoothmenu1 ul li a:focus span,
#smoothmenu1 ul li a:hover span,
#smoothmenu1 ul li a:active span {color:#F00; }*/

/*Level 2*/
#smoothmenu1{ float:right;
      width:645px;
	  margin-top:25px;
      background:url(../../img/bg_menu.png) no-repeat 100% 3px;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	  line-height:normal;
	  color:#3f3f3f;
	  font-stretch:condensed;
	  padding-bottom:18px;
	  float:left;
	  padding-left:10px;
	  }
ul#navigation-1
	{ margin:0px auto;list-style:none;  font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../../img/bg_navi.png) no-repeat top center; padding-left:0px; z-index:1000;margin-left:15px;}
ul#navigation-1 li
	{display:block; float:left; list-style:none; margin:0 2px;background: url(../../img/sep-menu.png) no-repeat left center;position:relative;z-index:1000;}
ul#navigation-1 li a{display:inline; float:left; list-style-type:none; margin:0; padding:0; height: 50px; background: url(../../img/sep-menu.png) no-repeat left center;cursor:hand;margin:0px 0px 0px 5px; padding:0 0 0 0px;
      text-decoration:none; }
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{ background:transparent; color:#000; display:inline; font-size: 125%; line-height: 20px; margin:0; padding: 0px 0px; text-decoration:none; width:auto;z-index:1000;}
ul#navigation-1 li a span{  float:left;
      display:block;
      background:url(../../img/navi.jpg) no-repeat right top;
      padding:18px 15px 15px 20px;
      color:#fff;
	  height:20px;}
 	

ul#navigation-1 a span{float:none; margin-right:-2px; margin-left:0px;}
ul#navigation-1 li a:hover span{  background-position:0% -50px;
	  background:url(../../img/na_right.jpg) no-repeat right top;}
	  
ul#navigation-1 li a:hover{background-position:0% 50px;
	  background:url(../../img/na_left.jpg) no-repeat left top;padding-bottom:10px;}
	  
	  
ul#navigation-1 li#current a span{background-position:100% -50px;
	  background:url(../../img/na_right.jpg) no-repeat right top;}
	  
ul#navigation-1 li#current a{background:url(../../img/na_left.jpg) no-repeat left top;
           background-position:0% 0px;
		   color:#fff;padding-bottom:0px;}
	  

	  
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
	{ text-decoration:none; color:#f00; }

ul#navigation-1 li a#current
	{ text-decoration:none; color:#f00; }
	
ul#navigation-1 li ul.navigation-2
	{ margin:0; padding:0; list-style:none; display:none; width:203px; position:absolute; top:0px; left:0px; background:url(../../img/bg_menucon.png) repeat-y top left; padding-bottom:5px; z-index:1000;margin-top:5px; }
ul#navigation-1 li:hover ul.navigation-2
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li
	{ width:197px; clear:left; background:none; display:block; height:25px; z-index:1000;border-bottom:#CCC solid 1px;border-top:#fff solid 1px;position:relative}

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{ clear:left;background:url(../../img/line_navicon.jpg) repeat-x bottom left; width:197px; margin-left:0px; border:none; color:#000; position:relative; z-index:1000; display:block;padding:0px 0px 5px 5px;height:20px;}

ul#navigation-1 li#current ul.navigation-2 li a:link,
ul#navigation-1 li#current ul.navigation-2 li a:visited
	{ clear:left;background:url(../../img/line_navicon.jpg) repeat-x bottom left; width:197px; margin-left:0px; border:none; color:#000; position:relative; z-index:1000; display:block;padding:0px 0px 5px 5px;height:20px;}

ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{ color:#03C; text-decoration:none; }
	
ul#navigation-1 li#current ul.navigation-2 li:hover a,
ul#navigation-1 li#current ul.navigation-2 li a:active,
ul#navigation-1 li#current ul.navigation-2 li a:hover
	{ color:#03C; text-decoration:none; }

ul#navigation-1 li ul.navigation-2 li a#current
	{ color:#03C; text-decoration:none; }


	

ul#navigation-1 li ul.navigation-2 ul.navigation-3 
	{ margin:0; padding:0; list-style:none; display:none; width:203px; position:absolute; top:0px; left:0px; background:url(../../img/bg_menucon.png) repeat-y top left; padding-bottom:5px; z-index:1000; }
ul#navigation-1 li:hover ul.navigation-2 li:hover ul.navigation-3
	{ display:block; } 
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li
	{ width:197px; clear:left; background:none; display:block; height:25px; z-index:1000;border-bottom:#CCC solid 1px;border-top:#fff solid 1px;}

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited
	{ clear:left;background:url(../../img/line_navicon.jpg) repeat-x bottom left; width:197px; margin-left:0px; border:none; color:#000; position:relative; z-index:1000; display:block;padding:5px 0px 5px 5px;}
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover
	{ color:#03C; text-decoration:none; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a#current
	{ color:#03C; text-decoration:none; }






	
	

.ddshadow { position:absolute;}	
}
